Kotomora
超自然 (choushizen) Japanese meaning: supernatural | Kotomora