Vocabulary

身を尽くす

to give one's everything; to do one's best

expression verb