Wiktionary
metacaspases
n. (plural of metacaspase English)
n. (plural of metacaspase English)