Definitions
noun
a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence
Look “laetrile” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence