YourDictionary

laetrile medical definition

noun
A drug derived from amygdalin from apricot pits and purported to have antineoplastic properties.

Learn more about laetrile

link/cite print suggestion box