handicaps - French English Dictionary