chance your luck - French English Dictionary