Snowcap (noun) Definition, Meaning & Examples

noun
  1. a layer of snow forming a cap on or covering the top of something, as a mountain peak or ridge.
noun
  1. a cap of snow, as on the top of a mountain
Snowcap (noun) Definition, Meaning & Examples

More Definitions