A) nephridia
B) gizzard
C) flame cells
D) malpighian tubules
Correct Answer: D
Solution :
The excretory organ of cockroach and other insects are malpighian tubules.You need to login to perform this action.
You will be redirected in
3 sec