The word painstaking is an adjective that means something involves dilligent care and effort
See All 46 Episodes of "English becomes easy"