oil sands facility - German English Dictionary