×

Glomerulus

Kidney
The glomerulus is a network of small blood vessels known as a tuft, located at the beginning of a nephron in the kidney. Each of the two kidneys contains about one million nephrons. The tuft is structurally supported by the mesangium, composed of... Wikipedia