laetrile
noun
la·e·trile
ˈlā-ə-(ˌ)tril
-trəl
often capitalized
: a drug derived especially from apricot pits that contains amygdalin and has been used in the treatment of cancer although of unproved effectiveness
Love words? Need even more definitions?
Merriam-Webster unabridged
Share