foot-propelled tricycle - German English Dictionary