Word info

cnidophore

Noun

Meaning

cnidophore (plural cnidophores)

A structure composed of cnidoblasts

Source: en.wiktionary.org

Related terms

Anagrams

Close letter words and terms