handicapables

English

Noun

handicapables

  1. plural of handicapable