Glomerule is a 9 letter English word. It's valid Words with friends word worth 17 points.
You can make 208 anagrams from letters in glomerule (eegllmoru).
1785-95; New Latin glomerulus glomerulus
A glomerule is a cyme still more compacted, so as to imitate a head.
0
17