数億年

several hundred million years

Meaning

  1. n
    several hundred million years