Definify.com

Definition 2025


snowcaps

snowcaps

English

Noun

snowcaps

  1. plural of snowcap