painstaking
adjectiveActing with, showing, or involving great care and attention. synonym: meticulous.
adjectiveAttended by difficulties; arduous.
nounThe taking of pains; assiduous and careful labor.
That takes pains or trouble; characterized by close, careful, assiduous, or conscientious application or labor; industrious; laborious and careful: as, a painstaking person.
adjectiveCareful in doing; diligent; faithful; attentive.
nounThe act of taking pains; carefulness and fidelity in performance.
adjectiveThe application of careful and
characterized by extreme care and great effort