be propitious or unbeatable - Turc Anglais Dictionnaire