glomerule

Noun
  1. A compacted or sessile cyme (synset 113153992)

Found on Word Lists

Other Searches