laetrile
English Dictionary
->
Letter L
-> laetrile
Search Dictionary:
laetrile Definition
(n)
a
substance
derived
from
amygdalin
;
publicized
as
an
antineoplastic
drug
although
there
is
no
supporting
evidence
laetrile Synonyms
laetrile
© Art Branch Inc.