with a proven record of success - Español Inglés Diccionario