Which organ of the human body is the main site of urine formation?ALiverBUrinary bladderCPancreasDKidney Correct answer: D ExplanationThe nephrons of the kidneys filter blood and form urine; the bladder only stores it. Join the discussion Report an error