In the old-style British meaning of "billion", yes, but no one uses that nowadays, not even in Britain. If it is from an old British source it may mean that, but in modern usage it would mean 10 / 10^15.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.