Kotomora
否めない (inamenai) Japanese meaning: cannot deny | Kotomora