amygdalin

Noun
  1. A bitter cyanogenic glucoside extracted from the seeds of apricots and plums and bitter almonds (synset 114911615)

Found on Word Lists

Other Searches