milliard

Noun
  1. A billion (synset 113774173)
    "in England they call one thousand million a milliard"

Other Searches