with a proven record of success - Francés Inglés Diccionario