Word info

mitochondrial megachannel

Noun

Meaning

mitochondrial megachannel (plural mitochondrial megachannels)

A polyprotein complex that participates in the regulation of mitochondrial membrane permeability

Source: en.wiktionary.org

Close letter words and terms