swear blind (that)... - French English Dictionary