petrol depot - German English Dictionary