Yagya is a Sanskrit term. Nearest meaning of this in English is fire sacrifice. But in tradition Yagya has a very broad meaning. In Bhagwat Geeta itself yagya has been discussed in detail. Apart from this all the Vedas are full of yagya karma. In tradition even breathing, feeding to someone, eating, hard-work is considered yagya.