Definify.com

Definition 2024


tar_sand

tar sand

See also: tarsand

English

A tar sands plant

Noun

tar sand (plural tar sands)

  1. Oil sand.

Translations

See also

Anagrams