metacaspases
English
Noun
metacaspases
plural of
metacaspase