Definition of “glomerulus” - English Dictionary

british dictionary

“glomerulus” in British English

See all translations

glomerulusnoun [ C ]

uk /ɡləˈmɜː.jə.ləs/ us /ɡləˈmɝː.jə.ləs/ plural glomeruli specialized

one of the tiny blood vessels in the kidneys that remove waste products from the blood into the urine:

There are about one million glomeruli in each kidney.

(Definition of “glomerulus” from the Cambridge Advanced Learner's Dictionary & Thesaurus © Cambridge University Press)