Definition of "glomeruli"

glomeruli