TAR SAND
Meaning of TAR SAND in English
noun
: a natural impregnation of sand or sandstone with petroleum from which the lighter portions have escaped
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012