Word info

octopodoid

Noun

Meaning

octopodoid (plural octopodoids)

(zoology) A member of the cephalopod superfamily Octopodoidea.

Source: en.wiktionary.org

Close letter words and terms