Macrocheilus tripustulatus (Dejean, 1825)
Class: Insecta
Order: Coleoptera
Superfamily: Caraboidea
Family: Carabidae
Subfamily: Anthiinae
Tribe: Helluonini
Genus: Macrocheilus
Species: tripustulatus
Images of Macrocheilus tripustulatus from Thailand.
References: Carabidae of the World