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

Words within glomerulus

8 letter words: 2 results
View all words...