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