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

  1. 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.