store where medicinal plants are sold - French English Dictionary