gift
noun
°Something given to another voluntarily, without charge.
verb
°To give (as a gift) to.
synonyms: contribution, donation, present, talent more» , contribute, donate, give