protoglomerulus

English

Etymology

From proto- +‎ glomerulus.

Noun

protoglomerulus (plural protoglomeruli)

  1. (biology) A structure that develops into a glomerulus