pedestrian-propelled vehicle - Turkish English Dictionary