IdiomThe AbsurdEnglish

cast pearls before swine

Meaning: To offer something to someone who cannot appreciate it.

Example: “Explaining fine wine to him is casting pearls before swine.”

Equivalents in other languages

See all 7 languages side by side →

Origin: From the Sermon on the Mount (Matthew 7:6): "neither cast ye your pearls before swine, lest they trample them under their feet." Pigs cannot appreciate pearls, just as some people cannot appreciate what is valuable.

More English idioms

Explore another collection: Tongue Twisters

Tricky phrases to practice out loud, from languages around the world.

Browse all tongue twisters →

Keep exploring

Explore all idioms →