#oilsands
Top Voted Definition for #oilsands
Often a reference to issues with oil and tar sands, such as the Fort McMurray, Alberta Fires of May 2016. It is usual used in reference to environmental disasters related to oil and tar sands, predominantly in North America.
1