spherula
noun
spheru·la
ˈsfir(y)ələ,
-fer-
plural spherulae
-ˌlē,
-ˌlī
also spherulas
: a small spherical sponge spicule
Love words? Need even more definitions?
Merriam-Webster unabridged
Share