physically powered engine - English Synonyms Dictionary