electrically powered scooter - Turkish English Dictionary