electrically powered scooter - Spanish English Dictionary