Vocabulary

刻苦精進

being arduous; working diligently enduring hardships; making a strenuous effort

noun suru-verb