tolloid
Noun
Meaning
tolloid (plural tolloids)
(biochemistry) A metalloproteinase, similar to astacin, that functions in the development of sea urchins
Noun
tolloid (plural tolloids)
(biochemistry) A metalloproteinase, similar to astacin, that functions in the development of sea urchins