Tamil Dictionary 🔍

glomerulus

Glo*mer"u*lus, n.; pl. Glomeruli. Etym: [NL., dim. of L. glomus. See 3d Glome.] (Anat.) Defn: The bunch of looped capillary blood vessels in a Malpighian capsule of the kidney.


glomerulus - Similar Words