Definition of Laetrile

Noun: laetrile

  1. A substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence

See also:
Laertes
laetriles

Anagrams containing the word laetrile

lertiale elaetril lelaetri ilelaetr rilelaet trilelae etrilela aetrilel