Ailanthus Meaning

There are 1 meaning(s) for word Ailanthus

Meaning 1 : any of several deciduous Asian trees of the genus Ailanthus