Schwein haben
Meaning: Getting unexpectedly lucky — rooted in medieval tournaments where the last-place finisher won a live piglet as a consolation prize, turning misfortune into a surprise reward.
Language: German
Literally: To have pig
Category: Animals
Origin: Medieval German — the last-place finisher in a contest won a pig as consolation.
Loading the full interactive collection…