HEADWATER Meaning of HEADWATER in English n. (in sing. or pl.) streams flowing from the sources of a river. Oxford English vocab. Оксфордский английский словарь. 2012