blisterase

English

Noun

blisterase (uncountable)

  1. (biochemistry) A proprotein convertase, similar to subtilisin, present in nematodes

Anagrams