Ditch Meaning in Telugu

మురుగుకాలువ సహజంగా ఏర్పడే కాలువ వాగు Synonyms trench drain dike channel moat