Elliptorhina (original) (raw)

Elliptorhina is a genus of large, flightless, wood-inhabiting cockroaches comprising ten known species, nine of those found on the island of Madagascar and one, , found on Europa Island.