stand on one's own virtues - Alemán Inglés Diccionario