Spinii-spirulate
English Translation from English to English dictionary online for the word Spinii-spirulate
-
1 a.
Having spines arranged spirally. See Spicule.
-
2 a.
Having spines arranged spirally. See Spicule.