autodrainage
ɔːtəˈdreɪnɪdʒ
Definitions
1. noun
The process or system by which water is automatically drained from a surface or area, especially a road or airfield.
“The new autodrainage system helped to reduce flooding and improve road safety.”
ɔːtəˈdreɪnɪdʒ
1. noun
The process or system by which water is automatically drained from a surface or area, especially a road or airfield.
“The new autodrainage system helped to reduce flooding and improve road safety.”