Definition of Snowcap

  • 1. A covering of snow (as on a mountain peak) Noun

Semanticaly linked words with "snowcap"

Hyponims for word "snowcap"