Meaning of amygdalin

Definition of amygdalin

(noun) a bitter cyanogenic glucoside extracted from the seeds of apricots and plums and bitter almonds

Other information on amygdalin

WIKIPEDIA results for amygdalin
Amazon results for amygdalin