Laetrile Meaning
There are 1 meaning(s) for word Laetrile
Meaning 1 : a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence
Similar words of Laetrile :
