Meaning of laetrile
Definition of laetrile
(noun)
a
substance
derived
from amygdalin;
publicized
as an
antineoplastic
drug
although
there
is no
supporting
evidence
Other information on laetrile
WIKIPEDIA results for
laetrile
Amazon results for
laetrile
Tweet