What is the meaning of the word "milliard"?

Definitions:

  1. a billion copy to clipboard noun
    • in England they call one thousand million a milliard copy to clipboard