person or thing with assured success - Español Inglés Diccionario