Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

catchwater Definition

Cancel
catchwater
noun
A device which captures surface runoff for use as a water supply

Words Related to catchwater!

catchwater Examples by Brain Bank Users