Glomerulus
Word Dictionary
-> Glomerulus
Search:
Glomerulus
(n.) The bunch of looped capillary blood vessels in a Malpighian capsule of the kidney.
Terms of Use
Canadian Jobs