armorweave - French English Dictionary