self absorbed and stubborn person - Spanish English Dictionary