Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of verbena

- A genus of herbaceous plants of which several species are extensively cultivated for the great beauty of their flowers; vervain.

Crossword clue for verbena

- Lemon ..., South American herb