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. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005