English to English
handicapped
('h/&/nd/i/,k/&/pt
)
noun (n)
- people collectively who are crippled or otherwise physically handicapped(noun.group)source: wordnet30
adjective satellite (s)
- incapable of functioning as a consequence of injury or illness(adj.all)source: wordnet30