WordUnscrambler Home
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
Click here to see the free dictionary definition for laetrile
definition by Oxford Dictionaries