What does do not cast pearls before swine really mean?

Update: Not the biblical defnition. I think this means, do not waste something on someone who is not worth it.
Update 2: What does it mean though?
8 answers 8