Meaning of snowcap

Definition of snowcap

(noun) a covering of snow (as on a mountain peak)

Other information on snowcap

WIKIPEDIA results for snowcap
Amazon results for snowcap