The cockroach is the name given to the insect species that make up the order Blattodea (sometimes called Blattaria). The team’s names are derived from the Greek word blatta. The meaning of the word is “cockroach”.

May 27, 2022

Flying Cockroaches

If you're looking for information on Megaloblatta longipennis, the German Cockroach, or the American Cockroach,…