meaning of amygdalus communis amara

amygdalus communis amara meaning in General Dictionary

almond woods having white blossoms and toxic nuts producing an oil useful for flavoring and medicinal reasons