Synonyms for Contribution (same or very similar meaning)
WordNet sense 1 (a voluntary gift (as of money or service or ideas) made to some worthwhile cause):
donation
WordNet sense 2 (any one of a number of individual efforts in a common endeavor):
part, share
From the ODE community, based on WordNet
add/edit