"one million cycles" (of oscillation), 1928, from mega- + cycle (n.). Often meaning "one million cycles per second."
mega-
megabuck
megabyte
megacephalic
megacity
megacycle
megadeath
megahertz
megalith
megalithic
megalo-