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 Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.