Kotomora
自己否定 (jikohitei) Japanese meaning: self-denial | Kotomora