YourDictionary

snowcap

noun

a cap of snow, as on a mountain, the top of a tree, etc.

Related Forms:

See snowcap in American Heritage Dictionary 4

link/cite print suggestion box