cast pearls before swine
Meaning: To offer something to someone who cannot appreciate it.
Language: English
Literally: (Already vivid in English)
Category: The Absurd
Origin: 1, Buying our son an expensive car would be casting pearls before swine. He would be just as happy with an old used car. The expression originates from the Biblical Sermon on the Mount, in which he says "Do not throw your pearls before swine, lest they trample them under foot."
More idioms — The Absurd
- clown around — To act silly.
- come off it! — A response to a statement that cannot be believed (sentence 1) or a behavior that must be…
- for crying out loud — An expletive that means "This is ridiculous!" or "I've had enough!" It carries no literal…
- for goodness' sake — An expletive that means "This is ridiculous!" or "I've had enough!" It carries no literal…
- for heaven's sake — An expletive that means "This is ridiculous!" or "I've had enough!" It carries no literal…
- for the birds — A waste of time; mixed up or confused.
More English idioms
- catch someone red-handed — To catch someone in the act of committing some offense.
- catch someone's fancy — To appeal to someone.
- change horses in midstream — To change plans or leaders in the middle of some action or event.
- lead a charmed life — To be lucky or avoid danger.
- checkered past — A personal history that includes both successes and failures, or ethical and unethical be…
- a chip off the old block — Very much like one's parent(s).
Loading the full interactive collection…