foil meaning in the cambridge english dictionary