TAR SAND


Meaning of TAR SAND in English

[tar sand] n (1899): a natural impregnation of sand or sandstone with petroleum from which the lighter portions have escaped

Merriam-Webster English vocab.      Английский словарь Merriam Webster.