oil separators - Francés Inglés Diccionario