Not sure if anyone is gonna read this, but for those that are from countries where a billion means a million million, french uses the word billion as well.
This page confused me a bit since Spanish is my first language and in that language we generally use billion the same way as French, whereas the one thousand million meaning is mostly used in the English speaking world.