Handicap persistent - French English Dictionary