main drainage ditch - Espagnol Anglais Dictionnaire