petrol grounds - German English Dictionary