megacycle

noun

1.
one million periods per second