Glomeruli

(n.) Plural of Glomerulus.