English edit

Etymology edit

proto- +‎ glomerulus

Noun edit

protoglomerulus (plural protoglomeruli)

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

Related terms edit