Definitions of dragon tree:

  • noun:   tall tree of the Canary Islands; source of dragon's blood