Headwater - Definition

headwater

n 1: the source of a river; "the headwaters of the Nile"

Look up another word