Choose the alternative which best expresses the meaning of the idiom/ phrase.

To cast pearls before a swine :

A. To spend recklessly

B. To spend a lot of money on the unkeep of domestic hogs

C. To waste monkey over trifles

D. To offer to a person a thing which he cannot appreciate

Please do not use chat terms. Example: avoid using "grt" instead of "great".