glomeruli
English
Noun
glomeruli
plural of
glomerulus
Italian
Noun
glomeruli
m
plural of
glomerulo