Match the words with their meanings

Matching exercise

Match the items on the right to the items on the left.
donate (v)
volunteer (n)
generous (adj)
remote (adj)
benefit (v)
to give money, food, clothes, etc. to a charity
a person who does a job without being paid for it.
giving or willing to give freely
far away from places where other people live
to be in a better position because of something; to be useful to somebody