too stubborn person - Spanish English Dictionary