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