self protected energy-limited apparatus - Spanish English Dictionary