oil-immersed apparatus - Spanish English Dictionary