armorplate - French English Dictionary