under favorable circumstances - French English Dictionary