cống hiến

Etymology
.

Verb

 * 1) to contribute; to make a contribution
 * 2) to offer; to make a present

Noun

 * 1) contribution