trench along roads - Espagnol Anglais Dictionnaire