be propitious or unbeatable - French English Dictionary