身を捧げる
1
to devote oneself (e.g. to a cause, goal, etc.);to sacrifice oneself;to dedicate oneself;to give one's everything
See also:
捧げる (ささげる)
Other forms
身をささげる 【みをささげる】 (search-only kanji form)