definition of tar sands
(also oil sands)
sand or sandstone that contains bitumen, a thick and sticky form of petroleum. Tar sands oil is regarded as more polluting than conventional liquid oil.
A cargo believed to be Europe's first major shipment of tar sands oil arrived in Spain this week.
Submitted from United Kingdom on 10/06/2014 10:35:00