meaning of Amber tree

Amber tree meaning in General Dictionary

A species of Anthospermum a shrub with evergreen leaves which whenever bruised emit a fragrant smell

View more

  • A species of Anthospermum, a shrub with evergreen leaves, which, whenever bruised, produce a fragrant smell.

Amber tree meaning in General Dictionary

A species of Anthospermum, a shrub with evergreen leaves, which, when bruised, give off a fragrant smell.