eat one's own words - French English Dictionary