Definition, synonyms and related words
A terminal segment of perlecan that is an inhibitor of angiogenesis