CATCHWATER


Meaning of CATCHWATER in English

noun a ditch or drain for catching water. ·see catchdrain.

Webster English vocab.      Английский словарь Webster.