DRAGON TREE





Definition:

  1. [noun] tall tree of the Canary Islands; source of dragon's blood
    Synonyms: Dracaena draco

Synonyms: