« Back to Glossary Index

Tiny structures in the kidney that filter the blood to form urine.

« Back to Glossary Index