Noun
English Wikipedia has an article on:endoglinWikipedia endoglin (uncountable) (biochemistry) A glycoprotein located on the surface of cells