an aromatic and medicinal plant - Français Anglais Dictionnaire