fragmentation protective body armour - Spanish English Dictionary