device supplied from the mains or from batteries - Spanish English Dictionary

Suggest a Term