Word info

tolloid

Noun

Meaning

tolloid (plural tolloids)

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

Source: en.wiktionary.org

Close letter words and terms