Noun Definition

spherule

1.Definition: a small sphere

Category: General