Excertory organs of cockroach are
Malpighian corpucles
Malpighian tubules
Hepetic caecae
Green glands
(B) Malpighian tubules
Explanation: