Search for glossary terms (regular expression allowed)
Begin with Contains Exact termSounds like
Term Definition

Plural: glomeruli; one of a number of specialized structures in the kidney, composed of loops of specialized capillaries that filter blood, allowing small substances to pass through towards the urine but preventing loss of larger proteins and blood cells.


Our Sponsors

We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…