caspases
English
Noun
caspases
plural of
caspase