be propitious or unbeatable - Allemand Anglais Dictionnaire