Back to N3 Words
刻苦精進
こっくしょうじん
JLPT N3
noun
Meaning
being arduous