multimillions

noun

Plural form of multimillion.