protoglomeruli
English
Noun
protoglomeruli
plural of
protoglomerulus