tar sand
See also: tarsand
English
Noun
tar sand (countable and uncountable, plural tar sands)
- oil sand.
Translations
oil sand — see oil sand
See also
- Tar sands on Wikipedia.Wikipedia
Anagrams
- Stanard, astrand, sand art