petrol and oil separators - Allemand Anglais Dictionnaire