have a proven track record of accomplishment - Espagnol Anglais Dictionnaire