奮闘 ふんとう努力 どりょく
funtō doryoku

Noun
Suru Verb

1. try one's best; all-out effort; strenuous efforts

Yojijukugo