MELTWATER

Definition of MELTWATER

  1. (noun)melted snow or ice