CATCHWATER Meaning of CATCHWATER in English (n.) A ditch or drain for catching water. See Catchdrain. Webster's English dictionary. Английский словарь Webster. 2012