Malpighian tubules are
Excretory organs of insects
Respiratory organs of insects
Excretory organs of frogs
Endocrine glands of insects
As we have learned
Excretion in arthropoda -
Through green glands or Malpighian tubule or coxal glands.
- wherein
Nephridia is absent.
Class insecta belongs to phylum Arthropoda