Glossary

glomerulus

Subject: 

  • Life Sciences

a cluster of capillaries situated inside Bowman's capsule in the nephron.