(of a person) having a condition that markedly restricts their ability to function physically, mentally, or socially
a special school for handicapped children
his third child was born severely handicapped
act as an impediment to
lack of funding has handicapped the development of research