praise and flatter oneself - Francés Inglés Diccionario