Skip to main content

catchwater

English catchwater meaning in English  •  catchwater का अर्थ अंग्रेजी में
Noun
  • A ditch or drain for catching water. See Catchdrain>.
Advertisement