千秋万代 meaning in English
the ages to come; for thousands of years; generation after generation; from generation to generation; in [for] all the centuries to come; throughout the ages
the ages to come; for thousands of years; generation after generation; from generation to generation; in [for] all the centuries to come; throughout the ages