HANDICAP Meaning of HANDICAP in English impediment, desavantage; (sport) handicap (-ar) English Interlingue dictionary. Английский словарь Интерлингве. 2012