Vocabulary
身を尽くす
みをつくす
to give one's everything; to do one's best
expression
verb