Meaning of headwater
Definition of headwater
(noun)
the
source
of a river; "the headwaters of the Nile"
Other information on headwater
WIKIPEDIA results for
headwater
Amazon results for
headwater
Tweet