self absorbed and stubborn person - Español Inglés Diccionario