fragmentation protective body armour - Turc Anglais Dictionnaire