English dictionary
headwater meaning and definition
Definition and meaning of headwater at MeaningMonkey.org. headwater meaning and definition in the English Dictionary.HEADWATER noun
Definition of headwater (noun)
- the source of a river
- "the headwaters of the Nile"
Source: Princeton University Wordnet