Definify.com

Definition 2026


snowcaps

snowcaps

English

Noun

snowcaps

  1. plural of snowcap