megamillennium
Etymology
From mega- + millennium.
noun
A period of time consisting of a million years.