manually propelled mobile scaffold - French English Dictionary