Synonyms for ram's horn squid
- noun
Most common
Definitions
- n. 1
A squid-like cephalopod of species Spirula spirula, the only extant member of its taxonomic order, found in the deep ocean.
By length
- 7 letters
- spirula
A squid-like cephalopod of species Spirula spirula, the only extant member of its taxonomic order, found in the deep ocean.