hand-propelled tricycle - Turkish English Dictionary