English to English adjective satellite 1. incapable of functioning as a consequence of injury or illness  source: wordnet30
noun 2. people collectively who are crippled or otherwise physically handicapped  technology to help the elderly and the disabled source: wordnet30
|