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.[2][3]
This Verbenaceae article is a stub. You can help Wikipedia by expanding it.