spirula
English Dictionary
->
Letter S
-> spirula
Search Dictionary:
spirula Definition
(n)
a
small
tropical
cephalopod
of
the
genus
Spirula
having
prominent
eyes
and
short
arms
and
a
many
-
chambered
shell
coiled
in
a
flat
spiral
spirula Synonyms
spirula
Spirula peronii
© Art Branch Inc.