Tar Sands
Definition
A colloquial term for an oil reserve which are part of a natural mix of sand or clay, water, and a type of oil known as bitumen. The process of extracting oil from tar sands is expensive, but when oil prices rise, they are considered more seriously for large-scale extractions. also called oil sands, non-conventional oil or extra heavy oil.
Nearby Terms
- Similar companies