Recent Searches
GRE Word List made easy using Mnemonics
spirula - Dictionary definition and meaning for spirula
SPIRULA
(noun) a small tropical cephalopod of the genus Spirula having prominent eyes and short arms and a many-chambered shell coiled in a flat spiral
synonyms : spirula peronii
WordNet® 3.0, © 2006 by Princeton University.


