produce electricity - Spanish English Dictionary