stubborn or obstinate person - Spanish English Dictionary