Which organ produces urine?

A. Lungs
B. Liver
C. Large intestine
D. Kidneys

Leave a Reply