machine with internal electrical power supply - Spanish English Dictionary