physically challenged
physically challenged
English
Adj
Ad
Definition
Having some physical disability; disabled.
Ad
physically challenged
Having some physical disability; disabled.