SPHERULA


Meaning of SPHERULA in English

ˈsfir(y)ələ, -fer- noun

( plural spheru·lae -ˌlē, -ˌlī ; also spherulas )

Etymology: New Latin, from Late Latin sphaerula spherule

: a small spherical sponge spicule

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.