Question: what is the idiomatic expression of cast pearls before swine?
Answer: to cast pearls before swine. If you say that someone is casting pearls before swine, you mean that they are wasting their time by offering something that is helpful or valuable to someone who does not appreciate or understand it.