Noun
neostatin (plural neostatins) (biochemistry) A fragment of a fibulin which inhibits endothelial cell proliferation.