stand on one's own virtues - Francés Inglés Diccionario