Definitions of snake oil:

  • noun:   (medicine) any of various liquids sold as medicine (as by a travelling medicine show) but medically worthless
  • noun:   communication (writen or spoken) intended to deceive