megacycle

noun

megahertz

noun

one million periods per second