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.