What does benzoin odoriferum mean?

benzoin odoriferum meaning in General Dictionary

deciduous shrub associated with eastern United States having very aromatic leaves and bark and yellowish plants followed closely by scarlet or yellowish berries