have a proven track record of accomplishment - Turc Anglais Dictionnaire