The generous king donated food to the needy villagers.
Meaning: The king, who is willing to give without expecting anything in return, gave food to the villagers who don't have enough.
Choice of Words: Generous means willing to give or share something without expecting anything in return. Donated means to give something to a cause or charity. Needy means lacking the necessities of life.
Alternative Expressions
Related Expressions