Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning Of Glomerulus
n.
The bunch of looped capillary blood vessels in a Malpighian capsule of the kidney.
←
Glomeruli
Glomuliferous
→
Shares
Related Words
Glome
Omer
Menu
Home
Search
My Last Searches