recant one's belief - French English Dictionary