Which organ is responsible for filtration?

Heart
Kidney
Liver
Vesicle

Trivia Crack Answers Main Page