spirula
/S P IH1 R AH0 L AH0/noun
- 1
Any mollusk of the cephalopod genus Spirula, of which Spirula spirula is the only extant species.
Translate โspirulaโ into another language
Choose a language below to open the translator with English selected as the source language.