oil sands definition

  • noun:
    • Plural form of oil sand.

Related Sources

  • Definition for "oil sands"
  • Synonym for "oil sands"
29 votes

How would you define oil sands?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!