SPINULE MEANING IN ENGLISH

• Spinule Definition & Synonyms

  1. (n.) A minute spine.


• Spinulescent Definition & Synonyms

  1. (a.) Having small spines; somewhat thorny.


RECENT SEARCHES