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
Tweet