Yagna
Yagna or Yajna literally means “sacrifice, devotion, worship, offering”, and refers in Hinduism to any worship or ritual done in front of a sacred fire, often with mantras chanted. The tradition has evolved from offering oblations and libations into sacred fire, to symbolic offerings in the presence of sacred fire.