English-Latin translations for storm drain
Definition of storm drain
- An access point or conduit for rainwater that drains directly downstream in a basin without going through sewers or water treatment in order to prevent or belay floods
Trending Searches
Popular Dictionaries