祖神 そしん
soshin

Noun

1. ancestor worshipped as a deity

Other forms: