snowcaps

noun
  1. masses of snow covering the tops of mountains
  2. white caps or coverings resembling snow on mountaintops

Examples