To give something good to someone who does not value it.
Trusted by1.5M+English learners & teachers worldwide
Giving something good to someone who will not value it.
When you cast pearls before swine, the gift or the effort is wasted.
The phrase comes from the Bible.
"Preaching to the Choir"
—
Talking to people who already agree with or support your view
"Barking Up the Wrong Tree"
—
Pursuing the wrong person, method, or solution entirely
"Pearls Before Swine"
—
Giving something valuable to someone who doesn't appreciate it