Wiktionary
thrombospondins
n. (plural of thrombospondin English)
n. (plural of thrombospondin English)