Definitions of amygdalin:

  • noun:   a bitter cyanogenic glucoside extracted from the seeds of apricots and plums and bitter almonds