DRAINAGE SYSTEM Meaning of DRAINAGE SYSTEM in English organization of pipes and canals for disposing of unwanted or waste water Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012