VariousWords beta
Definitions:
Noun
                                                
                        
                            laetrile
                        
                                                
                                                    
                
                    
                    Definition: a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence
Definition: A drug, derived from the amygdalin of apricot kernels, once thought capable of destroying cancer cells by the release of cyanide but later banned in the United States by the FDA.