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