tar sand

See also: tarsand

English

Noun

tar sand (countable and uncountable, plural tar sands)

  1. oil sand.

Translations

See also

Anagrams