• 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
Download our Mobile App Today
Receive our word of the day
on Whatsapp