AMBER TREE
Meaning of AMBER TREE in English
noun
1. : a fossil tree ( Pinites succinifer )
2. : a southern African shrub of the genus Anthospermum
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012