Word Hen
What is the meaning of the word "
milliard
"?
Definitions:
a billion
noun
in England they call one thousand million a milliard