Vocabulary

全力を尽くす

to do one's best; to put forth every effort

expression verb