Which organ filters blood to produce urine?

Explanation:

Kidneys filter blood to form urine.