Noun Definition
laetrile
1.Definition: a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence
Category: General1.Definition: a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence
Category: General