snow melt

English

Noun

snow melt (usually uncountable, plural snow melts)

  1. Alternative form of snowmelt.