triabin
English
Noun
triabin
(
uncountable
)
A
thrombin
inhibitor
present in the saliva of the
triatomine
Triatoma pallidipennis
Anagrams
Britain