meaning of catchwater
1.
A
ditch
or
drain
for
catching
water.
See
Catchdrain.
Related Words
catchwater
|
Developed & Maintained By
Taraprasad.com