Subscribe
URL of the page has been copied to clipboard.
Meaning : A ditch for carrying off excess water or sewage.
Install App
Drainage ditch meaning in Telugu.