Synonyms for "painstaking"

Words with similar meaning