petrol and oil separators - German English Dictionary