What does amygdalus communis mean?

amygdalus communis meaning in General Dictionary

little bushy deciduous tree indigenous to Asia and North Africa having pretty pink flowers and highly prized edible nuts enclosed in a tough green hull; cultivated in southern Australia and Ca