laetrile

Definitions


[ˈleɪtrʌɪl], (Noun)

Definitions:
- a compound extracted from peach stones, formerly used controversially to treat cancer


Phrases:

Origin:
1950s: from a blend of laevorotatory and nitrile




definition by Oxford Dictionaries