a medicinal verbenaceous plant - Français Anglais Dictionnaire