procaspases
English
Noun
procaspases
plural of
procaspase