What is the full meaning of spinulae
SPINULA, (Latin) a small thorn, also SPINULE [n]
Example of the word spinulae placed on a Scrabble board.