SynonymX
Speak
Laetrile
Definition of Laetrile
1.
A substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence
Noun
Semanticaly linked words with "laetrile"
amygdalin
Hyponims for word "laetrile"
amygdalin