English

edit

Noun

edit

macroglomeruli

  1. plural of macroglomerulus