painstaking

(noun, adjective)

adjective

1. characterized by extreme care and great effort

- painstaking research

Similar word(s): careful, conscientious, scrupulous

noun

1. The application of careful and attentive effort.