terribly lucky - French English Dictionary