a system of watercourses or drains for carrying off excess water

listen to the pronunciation of a system of watercourses or drains for carrying off excess water
İngilizce - Türkçe
İngilizce - İngilizce
drainage system
a system of watercourses or drains for carrying off excess water