establish a positive track record - Espagnol Anglais Dictionnaire