'magic bullet' definitions:

Definition of 'magic bullet'

(from WordNet)
noun
A remedy (drug or therapy or preventive) that cures or prevents a disease; "there is no magic bullet against cancer"

Definition of 'magic bullet'

From: GCIDE
  • magic bullet \magic bullet\ n. [From the notion of a bullet that will kill only the bacterium or disease it is intended for.] A drug or therapy or preventive that cures or prevents a disease, with only minimal side effects; as, there is no magic bullet against cancer. [WordNet 1.5]