spherula

noun
spheru·​la | \ ˈsfir(y)ələ, -fer-\
plural spherulae\ -​ˌlē , -​ˌlī \ also spherulas

Definition of spherula

: a small spherical sponge spicule

History and Etymology for spherula

New Latin, from Late Latin sphaerula spherule

Keep scrolling for more