megabillions
English
Noun
megabillions
plural of
megabillion