Kotomora
現人神 (arahitogami) Japanese meaning: living god | Kotomora