Kotomora
諸神 (もろがみ, morogami) Japanese meaning: many gods | Kotomora