Limited by an impediment of some kind.
Having a handicap.
A disabled person.
Not adequate; not fit for the purpose
An individual who is inadequate.