Kotomora
怪人 (kaijin) Japanese meaning: mysterious person | Kotomora