ballistic protective vest' - Turc Anglais Dictionnaire