leave a bad impression, make one feel disgusted The way that the company fired the workers left a bad taste in everyone`s mouth.
LEAVE A BAD TASTE IN ONE`S MOUTH
Meaning of LEAVE A BAD TASTE IN ONE`S MOUTH in English
English idioms vocab. Словарь английских идиом и выражений. 2012