Nephron

Nephron Definition
Nephron Definition (no text)
Nephron definition: A tiny filtering unit in the kidney, it removes waste from the blood to produce urine.

Learn While Gaming

How GameSmartz works video thumbnail