Dharma (or dharma) is a particularly difficult subject to grasp because it has, historically, had many different meanings attributed to it (in Hinduism, Jainism...). As far as Buddhism goes, Dharma (with a capital D) refers to the "Ultimate Truth," or, basically, Buddhism itself. However, the...