testican

English

Noun

testican (plural testicans)

  1. (biochemistry) A multidomain proteoglycan that is expressed in the brain

Anagrams