Kotomora
克己心 (kokkishin) Japanese meaning: self-denial | Kotomora