Word info

spirulid

Noun

Meaning

spirulid (plural spirulids)

(chiefly paleontology) A cephalopod of the order Spirulida, including the ram's horn squid.

Source: en.wiktionary.org

Close letter words and terms