Spherule
Definition
In D.; a spherical microsclere with minute spines densely covering the whole spicule (e.g., Caminus primus); compare with sphere and microsphere.
In D.; a spherical microsclere with minute spines densely covering the whole spicule (e.g., Caminus primus); compare with sphere and microsphere.