lingering aftertaste - Spanish English Dictionary