Stachytarpheta indica

Stachytarpheta indica is a species of plant in the family Verbenaceae, native to the tropical Americas. It has often been included in the species S. jamaicensis.