microglomeruli

English

Noun

microglomeruli

  1. plural of microglomerulus