MELTWATER


Meaning of MELTWATER in English

[melt.wa.ter] n (1923): water derived from the melting of ice and snow

Merriam-Webster English vocab.      Английский словарь Merriam Webster.