Definify.com

Definition 2024


snowcaps

snowcaps

English

Noun

snowcaps

  1. plural of snowcap