Wiktionary
paracaspases
n. (plural of paracaspase English)
n. (plural of paracaspase English)