snowcap meaning
UK US
snowcap (noun): a covering of snow (as on a mountain peak).
Definition of snowcap
Scrabble score: 14 (letter breakdown)
Word lists: words starting with SN · words ending in AP · 7-letter words
More about snowcap on Wikipedia.
UK US
snowcap (noun): a covering of snow (as on a mountain peak).
Scrabble score: 14 (letter breakdown)
Word lists: words starting with SN · words ending in AP · 7-letter words
More about snowcap on Wikipedia.