multimillions

noun
  1. many millions; an amount consisting of several million or more
  2. Usage: typically used in plural form

Examples