Vocabulary

ベストを尽くす

to do one's best

expression verb