Kotomora
ヒトモドキ (hitomodoki) Japanese meaning: pseudo-human | Kotomora