snowcap(noun) noun1. a covering of snow (as on a mountain peak)Definition categories: object, cover, covering