n. 1. Botany A dense compact cluster of flowers. 2. Anatomy A glomerulus. [New Latin glomerulus; see GLOMERULUS.] glo·meru·late (glō-mĕryə-lĭt) adj. |
The American Heritage® Dictionary of the English Language, Fifth Edition copyright ©2022 by HarperCollins Publishers. All rights reserved.