Princisia vanwaerebeki Princisia vanwaerebekiCommon name(s): Giant CockroachSynonyme(s): Gromphadorhina madagascariensisFamily: Cockroches (Blaberidae)Origin: MadagascarCategories: Insects