Cockroach

Cockroach may refer to:


 * Dubia roach