Word info

centroceratid

Noun

Meaning

centroceratid (plural centroceratids)

(zoology) Any extinct cephalopod in the family Centroceratidae.

Source: en.wiktionary.org

Close letter words and terms