What is the location of testes in cockroach? Why males cockroach releases a musky order and from where it is released?
Testes in cockroach are located under the 5th and 6th abdominal terga.
The musky order comes from the secretions of conglobate gland in male cockroach. This order enables the female cockroach to locate the male cockroach for mating.