live up to one's principles - Francés Inglés Diccionario