Kotomora
八十神 (やそがみ, yasogami) Japanese meaning: many gods | Kotomora