camostat
English
Noun
camostat
(
uncountable
)
A
serine
protease
inhibitor
.
Anagrams
mast coat