Find the word definition

The Collaborative International Dictionary
Amber tree

Amber tree \Am"ber tree`\ A species of Anthospermum, a shrub with evergreen leaves, which, when bruised, emit a fragrant odor.

Wiktionary
amber tree

n. A species of (taxlink Anthospermum genus noshow=1), a succulent evergreen shrub whose leaf release a fragrant odour when bruised.