English edit

Noun edit

aleurain (uncountable)

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

Anagrams edit