handicapping - French English Dictionary