Find the word definition

Wiktionary
photorelease

n. (context chemistry physics English) The photoinduced release of one compound from another vb. (context transitive English) To release (one compound from other) by photoinduction.