What is the meaning of Thousand_million?

Synonym of billion (sense 1)

Source: wiktionary.org