painstaking

Synonyms of PAINSTAKING