Wordnet Dictionary
Welcome
Home
About
Contact
Test English Info
Google Dictionary
Wordnet Dictionary
Search
Noun
laetrile
has 1 sense
laetrile
- a substance derived from amygdalin; publicized as an antineoplastic drug although there is no supporting evidence
--
1
is a kind of
amygdalin
,
TOP