HEADWATER Meaning of HEADWATER in English [head.wa.ter] n (1802): the source of a stream--usu. used in pl. Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012