Meaning of physical restoration

Definition of physical restoration

(noun) providing help for disabled persons; the removal or reduction of disabilities

Other information on physical restoration

WIKIPEDIA results for physical restoration
Amazon results for physical restoration