a medicinal umbelliferous plant - Allemand Anglais Dictionnaire