Laetrile

From Fresh Dictionary

English

Noun

laetrile

  1. A drug, derived from the amygdalin of apricot kernels, once thought capable of destroying cancer cells by the release of cyanide
Personal tools