Dictionary Check: laetrile

"laetrile" is a valid word!

Scrabble 8 points
Words with Friends 10 points

Definition

noun

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

Advertisement