Wiktionary
handicappeds
n. (plural of handicapped English)
n. (plural of handicapped English)