a medicinal umbelliferous plant - Français Anglais Dictionnaire