amygdalin
Explore definitions, synonyms, and language insights of amygdalin
Definitions
Noun
a bitter cyanogenic glucoside extracted from the seeds of apricots and plums and bitter almonds