petrol depot - Spanish English Dictionary