SPINII-SPIRULATE MEANING IN ENGLISH

• Spinii-spirulate Definition & Synonyms

  1. (a.) Having spines arranged spirally. See Spicule.


RECENT SEARCHES