multibillions

noun
  1. many billions; an amount consisting of several billion units
  2. Usage: typically used in financial or statistical contexts

Examples