From Wiktionary, the free dictionary
From mega- + billion.
megabillion (plural megabillions)
- (informal) A great number of billions.
2015 July 10, John F. Wasik, “Exchange-Traded Funds for the Active-Minded”, in New York Times[1]:Within this group, there’s no superstar fund with megabillions in investor dollars.