meaning of drainage ditch

1. a ditch for carrying off excess water or sewage


Related Words

drainage ditch |

Developed & Maintained By Taraprasad.com

Treasure Words