CATCHWATER Meaning of CATCHWATER in English noun a ditch or drain for catching water. ·see catchdrain. Webster English vocab. Английский словарь Webster. 2012