be suddenly well off - French English Dictionary