Answer: painstaker

AnswerCrossword Clue
painstakerone who takes pains