Vedic yagna is conventionally translated as ‘sacrifice’ and Puranic puja is translated as ‘worship’. This translation is the basic problem…