AMBER TREE


Meaning of AMBER TREE in English

() A species of Anthospermum, a shrub with evergreen leaves, which, when bruised, emit a fragrant odor.

Webster's English dictionary.      Английский словарь Webster.