SPICULA


Meaning of SPICULA in English

noun a pointed fleshy appendage.

2. spicula ·noun a little spike; a spikelet.

3. spicula ·pl of spiculum.

Webster English vocab.      Английский словарь Webster.