have luck - French English Dictionary