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