stefin
English
Noun
stefin
(
plural
stefins
)
(
biochemistry
)
Any of a group of
recombinant
cysteine
protease
inhibitors
Anagrams
feints
,
finest
,
infest