Tar Sands Definition
noun
Sands or sandstone deposits containing tarry, viscous, bituminous oil.
Webster's New World
Plural form of tar sand.
Wiktionary
Related Articles
Find Similar Words
Find similar words to tar sands using the buttons below.