Word info

isorhiza

Noun

Meaning

isorhiza (plural isorhizas)

An open, tubular nematocyst, in Cnidaria, that anchors the animal as it moves on its tentacles

Source: en.wiktionary.org

Close letter words and terms