HEADWATERS


Meaning of HEADWATERS in English

/ ˈhedwɔːtəz; NAmE -tərz/ noun

[ pl. ] streams forming the source of a river

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.