tar sand

English

A tar sands plant

Noun

tar sand (plural tar sands)

  1. Oil sand.

Translations

See also

Anagrams

↑Jump back a section

Read in another language

This page is available in 2 languages

Last modified on 10 November 2012, at 23:47