Green’s Dictionary of Slang

handicapped adj.

see paralysed adj. (2)