bless one's lucky star - French English Dictionary