Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

laetrile Definition

Cancel
laetrile
noun(la-e-trile)
a drug derived especially from apricot pits that contains amygdalin and has been used in the treatment of cancer although of unproved effectiveness

Words Related to laetrile!

laetrile Examples by Brain Bank Users