Etymology
Today it means: Synonym of pharmacy, especially a small standalone general store which includes a pharmacy. Full definition →
From drug + store.
Etymology from Wiktionary, CC BY-SA 4.0.