neostatin
English
Noun
neostatin
(
plural
neostatins
)
(
biochemistry
)
A
fragment
of a
fibulin
which
inhibits
endothelial
cell
proliferation
.
Anagrams
anointest
,
intonates
,
tantonies