The Sanskrit word Dharma has no direct translation into English. Among other things, it can be thought of as righteousness in thought, word, and action. It comes from the root Dhr, which means to uphold, sustain, or uplift. Thus another interpretation of the word in English would be 'the collection of natural and universal laws that up...hold, sustain, or uplift.' Ie. law of being; law of nature; individual nature; prescribed duty; social and personal duties; moral code; civil law; code of conduct; morality; way of life; practice; observance; justice; righteousness; religion; religiosity; harmony.
DIFFERENCE BETWEEN DHARMA AND RELIGON (OBSERVATION)...
1)religion says that only way to god and heaven is through them rest of world will have to answer on the judgement day (EGO OF BEING ONE)
WHEREAS dharma gives this right to heaven n attainment of god even to atheists who dont believe in god by doing good deeds n helping others....(SELFLESS)
2)religions doesnt allow to follow paths except them and if you do they call u unreligious
WHEREAS dharma would allow to join any faith and practise any religion of your choicce...you can follow hindu spirituality throughout life and still remain in religion you are and never term yourself as hindu
3)religions believes in conversions
WHEREAS dharma believe's in transformation
4)religions have origin and originators
WHEREAS dharma has no specific originator...thou veda's are defined as supreme
5)religions believe in imposing rules in society for better functioning's
WHEREAS dharma believe's in injecting ethics so that they don't need law but their consiousness sets rules n bindings for them and in such senario no rules would be required
6)religions try to prove that they are best
WHEREAS dharma says all are best or have something good in them but i m also one of the way and you need to discover your way
7)religions lure by physical contentions....
WHEREAS dharma gives no physical contentions rather believe's in eternity where physical lure's will have no value's