English

edit

Noun

edit

blisterase (uncountable)

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

Anagrams

edit