self complacent - Francés Inglés Diccionario