leave a sour taste in one's mouth in German
leave a sour taste in one's mouth in German
einen unangenehmen Nachgeschmack hinterlassen
(idiomatic) To give one an unpleasant feeling or memory.