an aromatic and medicinal plant - Allemand Anglais Dictionnaire