CATCHWORK MEANING IN ENGLISH

• Catchwork Definition & Synonyms

  1. (n.) A work or artificial water-course for throwing water on lands that lie on the slopes of hills; a catchdrain.


RECENT SEARCHES