meaning of glomerulus

1. The bunch of looped capillary blood vessels in a Malpighian capsule of the kidney.
2.
a small intertwined group of capillaries in the malpighian body; glomeruli filter blood during urine formation


Related Words

glomerulus |

Developed & Maintained By Taraprasad.com

Treasure Words