What is a sacrificial agent?
"Sacrificial agent" usually refers to something variable, but with little value, that can be used to produce something specific or carry out a specific function. In this case, an alcohol (ethanol or glycerol) is sacrificed to act as a source of hydrogen gas, while the titanium species is a catalyst that is activated by light to allow generation of hydrogen.