physically challenged

physically challenged

English Adj
Ad

Definition

Having some physical disability; disabled.

Ad