After a thought experiment I was able to determine the meaning of "billion":
- It can be said that there are one thousand million (1,000,000,000)
- It can be said that there are ten thousand million (10,000,000,000)
- It can be said that there are one hundred thousand million (100,000,000,000)
But it cannot be said that there are a million million (1,000,000,000,000), it is said that there is a "billion".
- Then, there may be a million billion (1,000,000,000,000,000,000)
But there cannot be a billion billion (1,000,000,000,000,000,000,000,000), it is said that there is a "trillion"
- Then, there may be a million trillion (1,000,000,000,000,000,000,000,000,000,000)
- There may be a billion trillion (1,000,000,000,000,000,000,000,000,000,000,000,000)
But there cannot be a trillion trillion (1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000), you say "quadrillion", and so on...
Translating this with the google translator has been hell, every time I typed "one thousand million" and "million x" it translated into "billion", and every time I typed "billion", it translated into "trillion".