snowcap meaning

UK US

snowcap (noun): a covering of snow (as on a mountain peak).

Definition of snowcap

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

    Type of: covering

Scrabble score: 14 (letter breakdown)

Word lists: words starting with SN · words ending in AP · 7-letter words

More about snowcap on Wikipedia.