have the good fortune to - French English Dictionary