Spinule

What is Spinule?

Spinule definition and meaning on Dictionary terms:
noun Zoology, Botany.

a small spine.