Stachytarpheta indica is a species of plant in the family Verbenaceae, native to the tropical Americas.
[1] It has often been included in the species S.
jamaicensis.
This Verbenaceae article is a stub.
You can help Wikipedia by expanding it.