A species of Anthospermum, a shrub with evergreen leaves, which, when bruised, emit a fragrant odor.
AMBER TREE
Meaning of AMBER TREE in English
Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012