Popular Wordlists
  • word of the day

    laetrile

    laetrile - Dictionary definition and meaning for word laetrile

    Definition
    (noun) a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence
Connect with us on Facebook