What is the meaning of the word "panacea"?

Definitions: