代々だいだいCommonVariants代々だいだい代代だいだいMeaningsfor generations; from generation to generation; generation after generation; through the agesKanji used代age