Kotomora
難行苦行 (nangyoukugyou) Japanese meaning: penance | Kotomora