English word definition — powered by WordNet
someone who devotes himself completely
person who makes a gift of property
Want to remember giver?