human-powered vehicle - Turkish English Dictionary