a bad taste in my mouth - Turkish English Dictionary