HANDICAPPED MEANING IN ENGLISH

• Handicapped Definition & Synonyms

  1. (imp. & p. p.) of Handicap


Synonyms:
Disabled, Incapacitated,

RECENT SEARCHES