先祖 せんぞ代々 だいだい
senzodaidai

Noun
no-Adjective

1. ancestral; hereditary; handed down from generation to generation

Adverb

2. for generations; from generation to generation

Other forms: