"cure-all for cancer"
I saw this and chuckled. Cancers are called cancer because they perform on the same mechanism. that's why they call it a cure for cancer. A cure-all, or Panacea, is something that cures multiple diseases and ailments, with very few side effects, if any. So you could call...