tar sand


Definition of tar sand

  1. :  a natural impregnation of sand or sandstone with petroleum from which the lighter portions have escaped


First Known Use of tar sand


Learn More about tar sand

Seen and Heard

What made you want to look up tar sand? Please tell us where you read or heard it (including the quote, if possible).