Find the word definition

Wiktionary
donating one's body to science

vb. (present participle of donate someone's body to science English)