have a handicap - Turkish English Dictionary