petrol separator - Spanish English Dictionary