ちよよろずよ
Meanings
Noun
1. for ever and ever; (through) eternity; countless ages; till the end of time
Composed of
thousand years; thousand generations; thousand ages; eternity
thousands of years; eternity; all generations