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"

Hyponims for word "laetrile"