Kotomora
どうやら (douyara) Japanese meaning: seemingly | Kotomora