Word info

phytaspase

Noun

Meaning

phytaspase (plural phytaspases)

(biochemistry) A caspase of plant origin

Source: en.wiktionary.org

Close letter words and terms