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. Сжатый оксфордский словарь английского языка. 2004