
IdiomFood & Drink
Swedish
få betalt för gammal ost
Meaning: To be punished or retaliated against for a past wrong, to receive belated payback.
Literally: To be paid for old cheese
Example: “Han var elak mot alla i skolan och nu får han betalt för gammal ost.” — He was mean to everyone at school, and now it's come home to roost.
English equivalent: To come home to roost
Equivalents in other languages
Spanish: de aquellos polvos, estos lodos Literally: From those dusts, these mudsEnglish: come home to roost
Origin: Being paid for old cheese is getting one's comeuppance for something done long ago. Why old cheese is not explained in any source found: it may stand for an old debt or a grudge that has been kept, like a cheese left to age, but this is only a guess.
More Swedish idioms
- tidens tand The slow decay and wearing away of things through the passage of time, the gradual damage…
- spel för galleriet To do something misleading or false primarily to impress or deceive an audience or group…
- ha luktat krutrök To be experienced in battle or conflict; to have been tested under fire.
- ingen ko på isen There is no danger or immediate problem; the situation is safe.
- djungelns lag Survival of the fittest; a state of lawlessness where brutal competition and violence det…
- reta gallfeber på To infuriate or enrage someone intensely.
Explore another collection: Untranslatable Words
Words that capture a feeling or idea English needs a whole sentence for.
Keep exploring