stand on one's own virtues - French English Dictionary