neostatin

English

Noun

neostatin (plural neostatins)

  1. (biochemistry) A fragment of a fibulin which inhibits endothelial cell proliferation.

Anagrams