Meaning of prunus dulcis amara

Definition of prunus dulcis amara

(noun) almond trees having white blossoms and poisonous nuts yielding an oil used for flavoring and for medicinal purposes

Other information on prunus dulcis amara

WIKIPEDIA results for prunus dulcis amara
Amazon results for prunus dulcis amara