meaning of Cast pearls before swine

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'.