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