MELTWATER


Meaning of MELTWATER in English

(also ~s )

■ noun water formed by the melting of snow and ice, especially from a glacier.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.