laetrile laetrile


  • (n) a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence


  • And then in 1980, a dying and seemingly desperate Steve McQueen rode off into the sunset in Mexico while seeking laetrile treatments to cure his lung cancer.
Word of the Day
nebulous nebulous
/ˈnɛb jə ləs /