What is the meaning of Megayear?

A million years, a thousand thousand years.

Source: wiktionary.org