Scrabble Cheat
GLOMERULUS
GLOMERULUS is a 10 letter Scrabble word worth 13 points.
a cluster of nerve endings, spores, or small blood vessels, especially a cluster of capillaries around the end of a kidney tubule.
Letter start with G