Q. The excretory organ of cockroach and other insects are

 1538  246 J & K CETJ & K CET 2013 Report Error

Solution:

The excretory organ of cockroach and other insects are malpighian tubules.