English

edit

Noun

edit

megabillions

  1. plural of megabillion