caspases

English

Noun

caspases

  1. plural of caspase