laetrile
1. [ noun ] (chemistry) a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence
Related terms: amygdalin
Similar spelling:   lateralize
  lateral
  latterly
  laterally
  laterality