Dictionary

Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.

Clear

Try these words

Meaning of snowcap

Source language: EnglishDictionary language: English

snowcap

noun

Definitions

  1. A layer of snow covering a mountain top.

  2. A small hummingbird, Microchera albocoronata, which is a resident breeder in Honduras, Nicaragua, Costa Rica and western Panama.