Kotomora
幽怪 (ゆうかい, yuukai) Japanese meaning: ghost | Kotomora