SNOWCAP

Definition of SNOWCAP

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