give of oneself

Verb

 * 1)  To devote oneself unselfishly to a task, especially to give time and energy.

Translations

 * Finnish:, uhrautua
 * French: