Nephron

A tiny filtering unit in the kidney, it removes waste from the blood to produce urine.

Nephron Definition
Nephron Definition

Flippy

The leader in educational esports.