noun
a remedy or solution for all diseases, ills, or difficulties; cure-all
Antibiotics are not a panacea, but they are a useful weapon in the fight against disease.
There is no panacea in the fight against poverty; multiple approaches must be taken.