One thousand million barrels of oil. This is a somewhat common unit of measure of oil.
Viewed 12,111 times ← Back to Oil and Energy Jargon