leaving a sour aftertaste - Espagnol Anglais Dictionnaire