dcsimg

Megaloblatta blaberoides is a species of cockroach in the family Ectobiidae.

EOL has data for one attribute:

Known occurrences, collected specimens and observations of <i>Megaloblatta blaberoides</i> (Walker & F. 1871)