Correct option is C
The correct antonym of the given word is (c)
Selfish.
Generous: Willing to give more of something than expected, showing kindness. (उदार)
Example:
She is generous with her time and money.
Selfish: Concerned chiefly with one’s own personal profit or pleasure. (स्वार्थी)
Example:
He is too selfish to share his toys.
Synonyms: charitable, kind, giving, openhanded
Antonyms: selfish, greedy, miserly, self-centered
Meanings of all the given options:
Liberal: Open to giving freely (उदार)
Free: Without cost or restriction (मुक्त)
Selfish: Lacking consideration for others (स्वार्थी)
Selfless: Concerned more with others than oneself (निस्वार्थ)