Vocabulary
刻苦精進
こっくしょうじん
being arduous; working diligently enduring hardships; making a strenuous effort
noun
suru-verb