nostrum

noun

1.
hypothetical remedy for all ills or diseases; once sought by the alchemists
2.
patent medicine whose efficacy is questionable