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.”
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.”