electrically powered scooter - German English Dictionary