1.
donor
2.
benefactor
3.
alms
giver
4.
donor
impurity
5.
electron
donor