Glomerulus

Definition:

  • (n.) The bunch of looped capillary blood vessels in a Malpighian capsule of the kidney.

Compare glomerulus with other words:

glomerulus vs. urine

blood vs. glomerulus

glomerulus vs. kidney

glomerulus vs. intertwine