Open main menu

EnglishEdit

NounEdit

glomeruli

  1. plural of glomerulus

ItalianEdit

NounEdit

glomeruli m

  1. plural of glomerulo