have good luck in games - French English Dictionary