which structure of the excretory system mainly functions in filtration
nephrons
-1
Section::::Systems.:Urinary system.

Excretory system
149769
9048885823255829824
NONE
Section::::Systems.:Urinary system.:Kidneys.

Excretory system
149769