petroleum storage depot - Spanish English Dictionary