n. a retail shop where medicine and other articles are sold; a drugstore. [ British ] Syn. -- drugstore, apothecary's shop, chemist's shop, dispensary, pharmacy. [ WordNet 1.5 ]