oil sands facility - Alemán Inglés Diccionario