HEADWATER


Meaning of HEADWATER in English

[head.wa.ter] n (1802): the source of a stream--usu. used in pl.

Merriam-Webster English vocab.      Английский словарь Merriam Webster.