a medicinal umbelliferous plant - Turc Anglais Dictionnaire