nicastrin

English

Noun

nicastrin (uncountable)

  1. (biochemistry) A protease that is a regulator of neprilysin

Anagrams