composite armour plate - Spanish English Dictionary