laetrile meaning
UK US
laetrile (noun): a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence.
Definition of laetrile
- a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence
Type of: amygdalin
Word lists: words starting with LA · words ending in LE · 8-letter words
More about laetrile on Wikipedia.