CATCHWATER MEANING IN ENGLISH

• Catchwater Definition & Synonyms

  1. (n.) A ditch or drain for catching water. See Catchdrain.


RECENT SEARCHES