Q. The excretory organ of cockroach and other insects are

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

Solution:

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