to be a lucky fellow - French English Dictionary