Home / Dictionary / Smac

Smac Moderate

Smac has 2 different meanings across 1 category:

Proper Noun

Definitions
Noun
1

Second mitochondria-derived activator of caspases or Diablo homolog, a component of the apoptosis pathway.