store where medicinal plants are sold - Español Inglés Diccionario