Noun snowcap has 1 sense
  1. snowcap - a covering of snow (as on a mountain peak)
    --1 is a kind of
    covering, natural covering, cover
,
TOP