leave a sour taste in (one's) mouth - Englisch Synonyme Wörterbuch

Can't found any synonym terms.