snowcapEnglish

snowcap

Noun

A covering of snow (as on a mountain peak)

English: snowcap