petrol and oil separators - Espagnol Anglais Dictionnaire