multicaspases
English
Noun
multicaspases
plural of
multicaspase