IdiomFood & DrinkSwedish

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

See all 3 languages side by side →

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.

  • Gezellig The warm, fuzzy feeling of being somewhere cosy and comfortable with people you like — a…
  • Uitwaaien Going for a walk or bike ride in the wind specifically to clear your head — letting the b…
  • Sisu An extraordinary inner determination — stoic courage, grit, and resilience in the face of…

Browse all untranslatable words →

Keep exploring

Explore all idioms →