Vervain

What is Vervain?

Vervain definition and meaning on Dictionary terms:
noun

any plant belonging to the genus Verbena, of the verbena family, having elongated or flattened spikes of stalkless flowers.