Definition of Glomerule

  • 1. A compacted or sessile cyme Noun

Semanticaly linked words with "glomerule"

Hyponims for word "glomerule"