Compund Words

Sponsored Links

Last Search Words

Search Result:caspase




Overview of noun caspase

The noun caspase has 1 sense


  • caspase -- (any of a group of proteases that mediate apoptosis)