AILANTHUS ALTISSIMA
(noun)Definitions
There is 1 meaning of the phrase
Ailanthus Altissima.
Ailanthus Altissima - as a noun
Deciduous rapidly growing tree of china with foliage like sumac and sweetish fetid flowers; widely planted in united states as a street tree because of its resistance to pollution
Synonyms (Exact Relations)
tree of heaventree of the gods