Name the excretory organs of following:
(i) Cockroach
(ii) Leech

Asked by Topperlearning User | 4th Jun, 2014, 01:23: PM

Expert Answer:

(i) Cockroach - Malphigian tubules
(ii) Leech - Nephridia

Answered by  | 4th Jun, 2014, 03:23: PM