Hemispherule /(?)/

Hem·i·spher·ule

Hemispherule

n.
  1. A half spherule.