Snowcap
//ˈsnoʊˌkæp// noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 A layer of snow covering a mountain top.
- 2 a covering of snow (as on a mountain peak) wordnet
- 3 A small hummingbird, Microchera albocoronata, which is a resident breeder in Honduras, Nicaragua, Costa Rica and western Panama.
Etymology
From snow + cap.
Related phrases
More for "snowcap"
Data sourced from Wiktionary, WordNet, CMU, and other open linguistic databases. Updated March 2026.