be propitious or unbeatable - Turkish English Dictionary