Biology, asked by aagerwal1093, 1 year ago

what is the definition of glomerulus?

Answers

Answered by FlashNish
5

A cluster of nerve endings, spores, or small blood vessels, especially a cluster of capillaries around the end of a kidney tubule.

HOPE THIS MAY HELPS YOU. 《》《》《》《》

Attachments:
Answered by padipsmaster
0

It's is clusters of blood vessels

Similar questions