aleurain

English

Noun

aleurain (uncountable)

  1. (biochemistry) A protease, found in barley, related to cathepsin

Anagrams