Dictionary.com
Thesaurus.com

glomerulate

  • a word derived from glomerule.
    glomerule
    noun
    a cyme condensed into a headlike cluster.

More Suggestions