driving human-powered transportation - Turkish English Dictionary