HEADWATER Meaning of HEADWATER in English (n.) The source and upper part of a stream; -- commonly used in the plural; as, the headwaters of the Missouri. Webster's English dictionary. Английский словарь Webster. 2012