meaning of catchwater

1. A ditch or drain for catching water. See Catchdrain.


Related Words

catchwater |

Developed & Maintained By Taraprasad.com

Treasure Words