have a high opinion of yourself - Francés Inglés Diccionario