Snowcap

//ˈsnoʊˌkæp// noun

Definitions

Noun
  1. 1
    A layer of snow covering a mountain top.
  2. 2
    a covering of snow (as on a mountain peak) wordnet
  3. 3
    A small hummingbird, Microchera albocoronata, which is a resident breeder in Honduras, Nicaragua, Costa Rica and western Panama.

Etymology

From snow + cap.

Next best steps

Mini challenge

Unscramble this word: snowcap