leaves a bad taste
- sourSharp, biting taste
- bitterSharp, unpleasant taste
- unpleasantCausing discomfort or distaste
- distastefulCausing moral revulsion
- off-puttingCausing mild aversion
rancid · spoiled · aftertaste · queasy · grimace · regret · disgust · nasty · foul · acrid · resentment · disappointment · gross · yuck · stomach · mouth · lingering · tainted