sphaerula

small ball, sphere

Noun
12