Kotomora
祖神 (そしん, soshin) Japanese meaning: ancestral deity | Kotomora