an aromatic and medicinal plant - Inglés Sinónimo Diccionario