snowcap

/ˈsnoʊkæp/

Definitions

1. noun

A cap or covering of snow on a mountain peak

“The snowcap on the highest mountain in the range was still visible in the summer.”

Synonyms

  • snowy peak
  • snowy summit

Antonyms

  • bare summit
  • rocky outcropping