Spherule

Definition

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

Photos