multibillions

(noun)

noun

1. More than one billion of something, especially money.