physical or mental handicap - Spanish English Dictionary