What does amygdalus communis amara mean?

amygdalus communis amara meaning in General Dictionary

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