Wiktionary
multibillions
n. More than one billion of something, especially money.
n. More than one billion of something, especially money.