globule

globule [-s] n

Fr.

  1. Small ball; spherical particle; [fig.] drop of coagulated blood; [metaphor] clump of fallen red leaves.