photocage

English

noun
Definitions
  • (chemistry) Any of several molecular species that can be activated by light; they are used especially in biochemistry to attach a molecule to a biologically active compound and then study its behaviour once activated.

Etymology

Prefix from English cage.

Origin

English

cage

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms