tree of the gods
1. |
(noun) deciduous rapidly growing tree of China with sumaclike foliage and sweetish fetid flowers; widely planted in United States as a street tree because of its resistance to pollution |
|
Synonyms: Ailanthus altissima, tree of heaven |
|
Related Words: ailanthus |
|
|