foot-propelled tricycle - Turkish English Dictionary