FAQs About the word drainage system

système de drainage

a system of watercourses or drains for carrying off excess water

No synonyms found.

No antonyms found.

drainage ditch => fossé de drainage, drainage basin => bassin versant, drainage area => Bassin hydrographique, drainage => drainage, drainable => drainable,