physical or mental handicap - Turkish English Dictionary