HEADWATER


Meaning of HEADWATER in English

■ noun a tributary stream of a river close to or forming part of its source.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.