I am not a native English speaker, so forgive if I ask a trivial question for native English speakers. When someone donates money for charity, is such a person called a 'donator' or 'contributor'? I thought contributing would be have to do with really add a service/work to something (instead of...