an aromatic and medicinal plant - Alemán Inglés Diccionario