What does Cast pearls before swine mean?

Cast pearls before swine meaning in Idioms Dictionary

If you cast pearls before swine, you provide some thing of worth to somebody who doesn't appreciate it- 'swine' tend to be 'pigs'.