be propitious or unbeatable - Español Inglés Diccionario