vervain ( synonym found)

Definition of vervain:

°A herbaceous plant, Verbena officinalis, common in Europe and formerly held to have medicinal properties.

Definition of vervain:

°A herbaceous plant, Verbena officinalis, common in Europe and formerly held to have medicinal properties.

Back to Top