'low-powered' definitions:

Definition of 'low-powered'

(from WordNet)
adjective
Having little power to do work; "a low-powered engine"