Premanand Maharaj Ji
What is the difference between karma and dharma?
Karma means action rooted in dharma
Real karma is action joined with dharma (righteous duty). Action against dharma is kukarma, bad action, not karma.
Karma is only that which is joined with dharma. If it is not joined with dharma, it is kukarma, bad action.