'low-powered' definitions:

Definition of 'low-powered'

From: WordNet
adjective
Having little power to do work; "a low-powered engine"