glomerule



Definition of glomerule :

n. - A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
n. - A glomerulus.


Word "glomerule" contains 9 letters : E E G L L M O R U

Anagrams found for glomerule
No exact anagrams found

Sub-words or words found within glomerule

Parent words for glomerule


Hook words found for glomerule


More word search related to glomerule

Few Random Words: - eprise - wellsites - canalized - fogeyisms - apperception - tellin - yakking - negrophilists