megacycle (n.) Look up megacycle at Dictionary.com
1928, from mega- + cycle (n.).