vehicle barrier ditch - Turc Anglais Dictionnaire