Q. The excretory organ of cockroach and other insects are

 1557  303 J & K CETJ & K CET 2013 Report Error

Solution:

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