stubborn and tedious person - Spanish English Dictionary