dcsimg

Aphlebiella madecassa is a species of cockroaches in the family Ectobiidae.