composite armour plate - French English Dictionary