snake oil
Info · Definitions · Synonyms · Characters
Definitions
(noun) (medicine) any of various liquids sold as medicine (as by a travelling medicine show) but medically worthless. Synonyms: snake oil.
Noun Definition 1
Info · Definitions · Synonyms · Characters