mechanically-propelled - English Synonyms Dictionary