petrol garage - German English Dictionary