snowcapped

adjective
  1. having a covering of snow on the top
  2. Usage: typically used to describe mountains or peaks

Examples