About

Large size; antennae with flagellum shorter than the peduncle.