YourDictionary

amygdalin medical definition

noun
A glycoside found in seeds and other plant parts of many members of the rose family, such as kernels of the apricot, peach, and bitter almond. Also called amygdaloside.

Learn more about amygdalin

link/cite print suggestion box