petrol and oil separators - Turc Anglais Dictionnaire