Definition of tar sand
: a natural impregnation of sand or sandstone with petroleum from which the lighter portions have escaped
First Known Use of 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).