Word info

teloblast

Noun

Meaning

teloblast (plural teloblasts)

(biology) In annelids etc., a large cell at the growing end of many embryos that produces many smaller cells.

Source: en.wiktionary.org

Anagrams

Close letter words and terms