Definition, Meaning & Synonyms

cast pearls before swine

idiom
/kæst pɜrlz bɪˈfɔr swaɪn/
Definition
To give something valuable or excellent to those who do not appreciate or understand it.
Examples
  • The artist felt he was casting pearls before swine when he gave his masterpiece to the critics who didn’t understand it.
  • She realized that trying to teach her dog complex tricks was like casting pearls before swine.
Meaning
Offering something of great value to someone who cannot appreciate its worth.
Synonyms
  • wasting efforts
  • offering treasures to fools
  • giving blessings to the unworthy