子し孫そん代だい々だい
Meanings
Noun
1. generation after generation; (for) generations to come
Other spellings
子し孫そん代だい代だい
Kanji used
Composed of
子し孫そん
descendant; progeny; offspring
Noun
代だい々だい
for generations; from generation to generation; generation after generation; through the ages
Adverb