What does headwater mean?

Headwater means:

- The source or upper part of a river or stream.

- The higher ground or land near the source of a river.

- The upper reaches of a valley or other geographic feature.

- (Figuratively) The origin or beginning of something.

Copyright Wanderlust World © https://www.ynyoo.com