HEADWATER Meaning of HEADWATER in English n. (in sing. or pl.) streams flowing from the sources of a river. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012