Premanand Maharaj Ji
What is the difference between karma and dharma?
Karma means action rooted in dharma
In scripture, only an action joined with dharma is called karma; action against dharma is kukarma. Dharma is all your conduct from rising to sleeping, not just worship.
In scriptural terms, only an action joined with dharma is called karma.