main drainage ditch - Francés Inglés Diccionario