Which of the following are microscopic structures in the kidneys that produce urine?
A. Nephrons
B. Helum
C. Glomeruli
D. Ureters
A. Nephrons
B. Helum
C. Glomeruli
D. Ureters