Excretion/Osmoregulation and Other Organ Systems

Invertebrates
Protonephridia

Metanephridia

Malpighian Tubules

Osmoregulation and the Kidneys
Links:

Excretion Animation