HANDICAP Meaning of HANDICAP in English n. disadvantage, hindrance; physical disability Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012