physical restoration

Noun
  1. Providing help for disabled persons;
    The removal or reduction of disabilities (synset 100401803)

Other Searches