Biology The exerctory organ in cockroach is? A) malplghian corpuscle B) Malpighian tubules C) green gland D) Metanephridia Detailed Solution: No Details Prev Next