a bad taste in my mouth - French English Dictionary