Headwater Meaning

There are 1 meaning(s) for word Headwater

Meaning 1 : the source of a river

    Example : the headwaters of the Nile