oil and water separator - Espagnol Anglais Dictionnaire