mechanically-propelled - French English Dictionary