Definition of Laetrile
Noun: laetrile
- A substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence
Anagrams containing the word laetrile
lertiale elaetril lelaetri ilelaetr rilelaet trilelae etrilela aetrilel