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

Noun
Suru Verb

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

Yojijukugo