snowmelt
[ snoh-melt ]
/ ˈsnoʊˌmɛlt /
noun
Words nearby snowmelt
British Dictionary definitions for snowmelt
snowmelt
/ (ˈsnəʊˌmɛlt) /
noun
water produced by the melting of snow