Laetrile
[leiәtril]
Definition
(noun.) a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence.
Checker: Salvatore--From WordNet
[leiәtril]
(noun.) a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence.
Checker: Salvatore--From WordNet