万障ばんしょうbanshounounall hindrancesall obstaclesKanji in this word万ten thousand障hinderStudy it in Yanamino