shown one's superiority - Espagnol Anglais Dictionnaire