just (one's) luck - French English Dictionary