be propitious or unbeatable - Francés Inglés Diccionario