macroglomeruli
English
Noun
macroglomeruli
plural of
macroglomerulus