English

edit

Noun

edit

tolloid (plural tolloids)

  1. (biochemistry) A metalloproteinase, similar to astacin, that functions in the development of sea urchins