pride oneself upon - Francés Inglés Diccionario