"Thousand Million" perhaps numbers work differently in Japan, but isn't that just a billion?
NVM, after some research it seems that before the part few decades that a thousand million was an actually number in Britain and that back then a billion was a million million.