piston-powered engine - English Synonyms Dictionary