megayear noun1 •A million years: a thousand thousand years.As to that time span, all clearly definite forms of life or species seem to take a megayear more or less to come about and be present for a while. — 2001 formsmegayears