glomerules
English
Noun
glomerules
plural of
glomerule