Drugstores Meaning
There are 1 meaning(s) for word Drugstores
Meaning 1 : a retail shop where medicine and other articles are sold
Synonyms : apothecary's shop, chemist's, chemist's shop, pharmacy
Synonyms : apothecary's shop, chemist's, chemist's shop, pharmacy
