Jamaica vervain
Stachytarpheta jamaicensis (L.) Vahl