(all) well and good - French English Dictionary