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.”

Synonyms

  • automated drainage
  • self-draining

Antonyms

  • flooding
  • waterlogging