milliards

noun
  1. plural of milliard; thousands of millions (1,000,000,000)
  2. Usage: British English; largely replaced by ‘billions’ in modern usage

Examples