Vocabulary
末代
まつだい
all ages to come; all generations; eternity
noun