main drainage ditch - Español Inglés Diccionario