paracaspases
English
Noun
paracaspases
plural of
paracaspase