glomerulus

Search for glossary terms

Glossaries

Term Definition
glomerulus
A tiny set of looping blood vessels that filter blood in the kidney. Plural: glomeruli.