In Hinduism, yajña (Sanskrit: यज्ञ; IAST: yajña) ("sacrifice") is the ritual act of offering labour or materials.In more formal ceremonies, it is a practice from historical Vedic religion where specific offerings are made, accompanied by the chanting of Vedic mantras. Agni Yajna is the ritual offering of ghee, grain and havana sámagri ("herbal preparations") into a sacred fire. The meaning of the word yajna is derived from the Sanskrit verb yaj, which has a threefold meaning of worship of deities (devapujana), unity (sangatikarana) and charity (dána).[1] An essential element is the ritual fire – the divine Agni – into which oblations are poured, as everything that is offered into the fire is believed to reach the deity or deities.