Tar sands

DEFINITION: A a combination of clay, sand, water and bitumen which can be mined and processed in order to extract oil. The greenhouse gas emissions for tar sand extraction and processing are significantly larger than for conventional crude oil. 

 

Back to the Jargon Buster

Suggest a definition

Do you have a definition that you would like to add to the Jargon Buster? Let us know!