English

edit

Noun

edit

phytaspase (plural phytaspases)

  1. (biochemistry) A caspase of plant origin