petroleum storage depot - Alemán Inglés Diccionario