Synonyms: low-powered
Definition: having little power to do work
Usage: a low-powered engine
Similar words: powerless
Definition: lacking power