glomerulo

Etymology
+ the Italian diminutive suffix.

Noun

 * 1)  glomerulus