|
Definition of Amber tree
1. Noun. A species of ''Anthospermum'', an evergreen shrub whose leaves release a fragrant odour when bruised. ¹
¹ Source: wiktionary.com
Medical Definition of Amber tree
1. A species of Anthospermum, a shrub with evergreen leaves, which, when bruised, emit a fragrant odour. Source: Websters Dictionary (01 Mar 1998)