Tar Sands Definition

noun
Sands or sandstone deposits containing tarry, viscous, bituminous oil.
Webster's New World
Plural form of tar sand.
Wiktionary

Find Similar Words

Find similar words to tar sands using the buttons below.

Words Starting With

Words Ending With

Unscrambles

tar sands