Vocabulary
ベストを尽くす
ベストをつくす
to do one's best
expression
verb