Billion
1,000,000,000,000 (, one million million) is the long scale definition. It was formerly used in the United Kingdom. It is currently in some other countries. When “billion” has this meaning, the word “milliard” can be used for “thousand million”.