Kotomora
神がかり (かみがかり, kamigakari) Japanese meaning | Kotomora