In Hinduism, Yajna (Devanagari यज्ञ IAST ; also anglicized as Yagna, Yaga or Yagya) is a ritual of sacrifice (Monier-Williams gives the meanings "worship, prayer, praise; offering, oblation, sacrifice") more commonly practised during Vedic times. It is performed to please the Devas, or sometimes to the Supreme Spirit Brahman. It involves pouring oblations into the divine Agni (the sacrificial fire). Everything that is offered in the divine Agni is believed to reach the Devas.
See more at Wikipedia.org...