Amygdalin - Definition

amygdalin

n 1: a bitter cyanogenic glucoside extracted from the seeds of
apricots and plums and bitter almonds

Look up another word