[for something] to leave a bad feeling or memory with someone. The whole business about the missing money left a bad taste in his mouth.It was a very nice hotel, but something about it left a bad taste in my mouth.
if an experience leaves a bad taste in your mouth, you have an unpleasant memory of it I think we all felt that he'd been treated unfairly and it left a bad taste in people's mouths.