laetrile has definitions from the field of chemistry
1
[ noun ] (chemistry) a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence

Related terms

amygdalin

*