Meltwater Meaning

There are 1 meaning(s) for word Meltwater

Meaning 1 : melted snow or ice