foiling meaning in the cambridge english dictionary