demonstrate one's achievements - Espagnol Anglais Dictionnaire