Tar-sand meaning

A type of oil sand from which the lighter fractions of petroleum have escaped and in which only the heavier fractions forming a residual asphalt remain.
noun
0
0
Oil sand.
noun
0
0
Advertisement