1. taking or characterized by taking, pains or trouble; expending or showing diligent care and effort; careful: a painstaking craftsman; painstaking research. noun 2. careful and diligent effort
1.taking or characterized by taking, pains or trouble; expending or showing diligent care and effort; careful:a painstaking craftsman; painstaking research.noun2.careful and diligent effort