Meaning of shop medicine in English:

shop medicine

noun

  • A medicine kept in stock by an apothecary or pharmacist; an officinal medicine.

Origin

Mid 17th century; earliest use found in Marchamont Nedham (bap. 1620, d. 1678), journalist and pamphleteer.