Noun Definition

headwater

1.Definition: the source of a river

"The headwaters of the Nile"

Category: Places