Find the word definition

Wiktionary
tar sands

n. (tar sand English)

Usage examples of "tar sands".

To keep the plant operating at capacity and to make the project commercially viable, we need close on a quarter of a million tons of tar sands a day.

Who wants to hit the pipeline here and at the tar sands of Athabasca?

But so far it has cost us most of Wyoming, half of Appalachia, a big chunk of the Athabasca tar sands region.