Ads by Googles 1

Malpighian tubules are excretory organs found in:

Insects

Annelids

Flatworms

Vertebrates