Stachytarpheta cayennensis
Scientific name:
Stachytarpheta cayennensis
(Rich.) Vahl
Synonym:
Verbena cayennensis
Rich.
Botanical family:
VERBENACEAE