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