難行苦行なんぎょうくぎょうnangyoukugyounoun · suru verbpenancehardshipKanji in this word苦suffering行going難difficultStudy it in Yanamino