Vocabulary
先祖代々
せんぞだいだい
ancestral; hereditary; handed down from generation to generation
adj-no
noun