Though the majority of cockroaches produce and deposit oothecae (egg cases), the Blaberidae are ovoviviparous, having the ootheca retained within the abdomen until birth, with a few specialised genera ...
Some results have been hidden because they may be inaccessible to you