Having a sour, unpleasant smell or taste, usually because fat or oil has gone bad and spoiled.
From Latin 'rancidus,' related to 'rancere' meaning 'to be rancid' or 'to stink.' The Romans had this word to describe spoiled fats and oils, and the meaning has stayed almost identical for 2,000 years.
Try Another Word