have a handicap - French English Dictionary