a channel at the side or in the middle of a road or street, for carrying off surface water - Turkish English Dictionary

Suggest a Term