Question: what is the meaning of the idiom cast pearls before swine?
Answer: Do not cast your pearls before swine. Do not waste good things on people who will not appreciate them. This proverb is adapted from a saying of Jesus from the Gospels, “Cast not pearls before swine.” Jesus appears to be warning his disciples to preach only before receptive audiences.