megacycle (n.)youdaoicibaDictYouDict
1928, from mega- + cycle (n.).