glomerule

Explore definitions, synonyms, and language insights of glomerule

Definitions

Noun
a compacted or sessile cyme

More General Terms