See also: tarsand

English edit

 
A tar sands plant

Noun edit

tar sand (countable and uncountable, plural tar sands)

  1. oil sand.

Translations edit

See also edit

Anagrams edit