Found 3 synonyms
huge
huge collection
huge variety
huge quantity
huge number
contribution
big contribution
cash contribution
charitable contribution