multibillions

noun

More than one billion of something, especially money.